<?php

declare(strict_types=1);
/**
 * Copyright (c) The Magic , Distributed under the software license
 */
return [
    'names' => [
        // การดำเนินการไฟล์
        'list_dir' => 'แสดงรายการไดเรกทอรี',
        'read_files' => 'อ่านไฟล์หลายไฟล์',
        'write_file' => 'เขียนไฟล์',
        'edit_file' => 'แก้ไขไฟล์',
        'multi_edit_file' => 'แก้ไขไฟล์หลายจุด',
        'delete_file' => 'ลบไฟล์',
        'file_search' => 'ค้นหาไฟล์',
        'grep_search' => 'ค้นหาเนื้อหา',

        // การค้นหาและสกัด
        'web_search' => 'ค้นหาเว็บ',
        'image_search' => 'ค้นหารูปภาพ',
        'read_webpages_as_markdown' => 'เว็บเพจเป็น Markdown',
        'use_browser' => 'การดำเนินการเบราว์เซอร์',
        'download_from_urls' => 'ดาวน์โหลดแบบกลุ่ม',
        'download_from_markdown' => 'ดาวน์โหลดจาก Markdown',

        // การประมวลผลเนื้อหา
        'visual_understanding' => 'ความเข้าใจภาพ',
        'convert_pdf' => 'แปลง PDF',
        'voice_understanding' => 'การรู้จำเสียง',
        'summarize' => 'สรุป',
        'generate_image' => 'สร้างภาพอัจฉริยะ',
        'create_slide' => 'สร้างสไลด์',
        'create_slide_project' => 'สร้างโครงการสไลด์',
        'create_dashboard_project' => 'สร้างแดชบอร์ด',
        'update_dashboard_template' => 'อัปเดตเทมเพลตแดชบอร์ด',
        'backup_dashboard_template' => 'สำรองเทมเพลตแดชบอร์ด',
        'finish_dashboard_task' => 'เสร็จสิ้นงานแดชบอร์ด',

        // การดำเนินการระบบ
        'shell_exec' => 'รันคำสั่ง',
        'python_execute' => 'รัน Python',

        // ความช่วยเหลือ AI
        'create_memory' => 'สร้างความทรงจำ',
        'update_memory' => 'อัปเดตความทรงจำ',
        'delete_memory' => 'ลบความทรงจำ',
        'finish_task' => 'เสร็จสิ้นงาน',
        'compact_chat_history' => 'บีบอัดประวัติแชท',
    ],

    'descriptions' => [
        // การดำเนินการไฟล์
        'list_dir' => 'เครื่องมือดูเนื้อหาไดเรกทอรี รองรับการแสดงแบบเรียกซ้ำของโครงสร้างไดเรกทอรีหลายระดับ แสดงขนาดไฟล์ จำนวนบรรทัด และจำนวนโทเค็น ช่วยให้เข้าใจการจัดระเบียบไฟล์โครงการและขนาดโค้ดได้อย่างรวดเร็ว',
        'read_files' => 'เครื่องมืออ่านไฟล์แบบกลุ่ม อ่านเนื้อหาไฟล์หลายไฟล์พร้อมกัน รองรับข้อความ PDF Word Excel CSV และรูปแบบอื่น ๆ ปรับปรุงประสิทธิภาพการประมวลผลงานหลายไฟล์อย่างมาก',
        'write_file' => 'เครื่องมือเขียนไฟล์ เขียนเนื้อหาไปยังระบบไฟล์ในเครื่อง รองรับการสร้างไฟล์ใหม่หรือเขียนทับไฟล์ที่มีอยู่ โปรดทราบขีดจำกัดความยาวเนื้อหาครั้งเดียว ไฟล์ขนาดใหญ่แนะนำให้เขียนเป็นขั้นตอน',
        'edit_file' => 'เครื่องมือแก้ไขไฟล์อย่างแม่นยำ ดำเนินการแทนที่สตริงในไฟล์ที่มีอยู่ รองรับการตรวจสอบการจับคู่ที่เข้มงวดและการควบคุมจำนวนการแทนที่ รับประกันความแม่นยำของการแก้ไข',
        'multi_edit_file' => 'เครื่องมือแก้ไขไฟล์หลายจุด ดำเนินการค้นหาและแทนที่หลายครั้งในไฟล์เดียว การแก้ไขทั้งหมดจะถูกนำไปใช้ตามลำดับ สำเร็จทั้งหมดหรือล้มเหลวทั้งหมด รับประกันความสมบูรณ์ของการดำเนินการ',
        'delete_file' => 'เครื่องมือลบไฟล์ ใช้สำหรับลบไฟล์หรือไดเรกทอรีที่ระบุ สามารถลบได้เฉพาะไฟล์ในไดเรกทอรีทำงาน กรุณายืนยันเส้นทางไฟล์ให้ถูกต้องก่อนดำเนินการ',
        'file_search' => 'เครื่องมือค้นหาเส้นทางไฟล์ ค้นหาอย่างรวดเร็วตามการจับคู่คลุมเครือของเส้นทางไฟล์ เหมาะสำหรับสถานการณ์ที่ทราบส่วนหนึ่งของเส้นทางไฟล์แต่ไม่แน่ใจตำแหน่งที่แน่นอน คืนผลลัพธ์สูงสุด 10 รายการ',
        'grep_search' => 'เครื่องมือค้นหาเนื้อหาไฟล์ ใช้นิพจน์ปกติในการค้นหารูปแบบเฉพาะในเนื้อหาไฟล์ รองรับการกรองประเภทไฟล์ แสดงบรรทัดที่ตรงกันและบริบท คืนไฟล์ที่เกี่ยวข้องสูงสุด 20 ไฟล์',

        // การค้นหาและสกัด
        'web_search' => 'เครื่องมือค้นหาอินเทอร์เน็ต รองรับการกำหนดค่าในรูปแบบ XML สำหรับการประมวลผลคำขอค้นหาหลายรายการแบบขนาน รองรับการค้นหาแบบแบ่งหน้าและการกรองช่วงเวลา ผลการค้นหารวมชื่อเรื่อง URL สรุป และเว็บไซต์ต้นทาง',
        'image_search' => 'เครื่องมือค้นหารูปภาพ ค้นหาและกรองรูปภาพคุณภาพสูงอย่างชาญฉลาดตามคำสำคัญ รองรับการวิเคราะห์ความเข้าใจภาพและการกรองอัตราส่วนภาพ การลบรายการซ้ำอัตโนมัติรับประกันคุณภาพรูปภาพ',
        'read_webpages_as_markdown' => 'เครื่องมืออ่านเว็บเพจแบบกลุ่ม รวมเนื้อหาเว็บเพจหลายหน้าและแปลงเป็นเอกสาร Markdown เดียว รองรับการดึงเนื้อหาแบบเต็มและโหมดสรุป',
        'use_browser' => 'เครื่องมืออัตโนมัติเบราว์เซอร์ ให้ความสามารถในการดำเนินการเบราว์เซอร์แบบอะตอม รองรับการนำทางหน้า การโต้ตอบองค์ประกอบ การกรอกแบบฟอร์ม และการดำเนินการแบบโมดูลอื่น ๆ',
        'download_from_urls' => 'เครื่องมือดาวน์โหลด URL แบบกลุ่ม รองรับการกำหนดค่า XML สำหรับงานดาวน์โหลดหลายงาน จัดการการเปลี่ยนเส้นทางอัตโนมัติ เขียนทับอัตโนมัติหากไฟล์เป้าหมายมีอยู่แล้ว',
        'download_from_markdown' => 'เครื่องมือดาวน์โหลดไฟล์ Markdown แบบกลุ่ม แยกลิงก์รูปภาพจากไฟล์ Markdown และดาวน์โหลดเป็นกลุ่ม รองรับ URL เครือข่ายและการคัดลอกไฟล์ในเครื่อง',

        // การประมวลผลเนื้อหา
        'visual_understanding' => 'เครื่องมือความเข้าใจภาพ วิเคราะห์และตีความเนื้อหารูปภาพ รองรับ JPEG PNG GIF และรูปแบบอื่น ๆ เหมาะสำหรับคำอธิบายการรู้จำรูปภาพ การวิเคราะห์แผนภูมิ การแยกข้อความ การเปรียบเทียบหลายรูปภาพ และสถานการณ์อื่น ๆ',
        'convert_pdf' => 'เครื่องมือแปลง PDF แปลงไฟล์ PDF เป็นรูปแบบ Markdown รองรับไฟล์ในเครื่องและ URL ให้โหมดสมาร์ทและปกติ อนุญาตให้ระบุเส้นทางเอาต์พุต',
        'voice_understanding' => 'เครื่องมือรู้จำเสียง แปลงไฟล์เสียงเป็นข้อความ รองรับ wav mp3 ogg m4a และรูปแบบอื่น ๆ สามารถเปิดใช้งานฟังก์ชันการรู้จำข้อมูลผู้พูด',
        'summarize' => 'เครื่องมือกลั่นกรองข้อมูล ปรับปรุงความหนาแน่นของข้อมูลข้อความ ลบเนื้อหาที่ซ้ำซ้อนเพื่อให้มีโครงสร้างมากขึ้น รองรับข้อกำหนดการกลั่นกรองแบบกำหนดเองและการตั้งค่าความยาวเป้าหมาย',
        'generate_image' => 'เครื่องมือสร้างและแก้ไขภาพ รองรับการสร้างภาพใหม่จากคำอธิบายข้อความและการแก้ไขภาพที่มีอยู่ สามารถปรับแต่งขนาดภาพ จำนวน และตำแหน่งการบันทึกเพื่อตอบสนองความต้องการสร้างสรรค์ที่หลากหลาย',
        'create_slide' => 'เครื่องมือสร้างสไลด์ สร้างสไลด์ HTML และรัน JavaScript แบบกำหนดเองสำหรับการวิเคราะห์ รองรับการตรวจสอบเค้าโครงและการตรวจสอบขอบเขตองค์ประกอบ',
        'create_slide_project' => 'เครื่องมือสร้างโครงการสไลด์ สร้างโครงสร้างโครงการที่สมบูรณ์โดยอัตโนมัติ รวมถึงตัวควบคุมการนำเสนอ ไฟล์กำหนดค่า โฟลเดอร์ทรัพยากร และสคริปต์การสื่อสาร',
        'create_dashboard_project' => 'เครื่องมือสร้างโครงการแดชบอร์ดข้อมูล คัดลอกเฟรมเวิร์กแดชบอร์ดข้อมูลที่สมบูรณ์จากไดเรกทอรีเทมเพลต รวมถึงองค์ประกอบ HTML CSS JavaScript และแผนภูมิ',
        'update_dashboard_template' => 'เครื่องมืออัปเดตเทมเพลตแดชบอร์ด ซิงค์ไฟล์ dashboard.js index.css index.html และ config.js จากไดเรกทอรีเทมเพลตไปยังโครงการที่มีอยู่',
        'backup_dashboard_template' => 'เครื่องมือกู้คืนสำรองเทมเพลตแดชบอร์ด กู้คืนเวอร์ชันสำรองของไฟล์เทมเพลตสำหรับโครงการที่ระบุ ดำเนินการสลับไฟล์ปัจจุบันและไฟล์สำรอง',
        'finish_dashboard_task' => 'เครื่องมือสำเร็จโครงการแดชบอร์ด ทำให้การกำหนดค่าแผนที่และแหล่งข้อมูลเสร็จสิ้นโดยอัตโนมัติ รวมถึงการดาวน์โหลด GeoJSON การอัปเดตกำหนดค่า HTML และการสแกนไฟล์ข้อมูล',

        // การดำเนินการระบบ
        'shell_exec' => 'เครื่องมือรันคำสั่ง Shell รันคำสั่งและสคริปต์ระบบ รองรับการตั้งค่าหมดเวลาและการระบุไดเรกทอรีทำงาน เหมาะสำหรับการดำเนินการไฟล์ การจัดการกระบวนการ และสถานการณ์การบริหารระบบอื่น ๆ',
        'python_execute' => 'เครื่องมือรันโค้ด Python รันไฟล์สคริปต์ Python รองรับการส่งผ่านอาร์กิวเมนต์บรรทัดคำสั่ง การควบคุมหมดเวลา และการตั้งค่าไดเรกทอรีทำงาน ต้องเขียนโค้ดลงไฟล์ก่อน',

        // ความช่วยเหลือ AI
        'create_memory' => 'เครื่องมือสร้างความทรงจำระยะยาว เก็บค่าที่ตั้งของผู้ใช้ ข้อมูลโครงการ และความทรงจำสำคัญอื่น ๆ รองรับประเภทความทรงจำผู้ใช้และโครงการ สามารถตั้งค่าว่าต้องการการยืนยันจากผู้ใช้หรือไม่',
        'update_memory' => 'เครื่องมืออัปเดตความทรงจำระยะยาว แก้ไขเนื้อหาความทรงจำที่มีอยู่หรือข้อมูลแท็ก ระบุตำแหน่งและอัปเดตความทรงจำที่ระบุผ่าน ID ความทรงจำ',
        'delete_memory' => 'เครื่องมือลบความทรงจำระยะยาว ลบข้อมูลความทรงจำที่ไม่จำเป็นทั้งหมดผ่าน ID ความทรงจำ ใช้สำหรับทำความสะอาดข้อมูลความทรงจำที่ล้าสมัยหรือผิดพลาด',
        'finish_task' => 'เครื่องมือสำเร็จงาน เรียกเมื่องานที่จำเป็นทั้งหมดเสร็จสิ้น ให้การตอบกลับขั้นสุดท้ายหรือหยุดงานชั่วคราวเพื่อให้ข้อเสนอแนะแก่ผู้ใช้ เข้าสู่สถานะหยุดหลังจากเรียก',
        'compact_chat_history' => 'เครื่องมือบีบอัดประวัติแชท ใช้สำหรับบีบอัดและเพิ่มประสิทธิภาพประวัติแชทเมื่อการสนทนายาวเกินไป วิเคราะห์กระบวนการสนทนาและสร้างสรุปเพื่อลดความยาวของบริบทและปรับปรุงประสิทธิภาพการสนทนาต่อไป',
    ],
];
